import { action, } from 'mobx'
import Axios from '../util/axios'

class StaffMobx {
    @action
    StaffMobxList() {
        return new Promise((resolve, reject) => {
            Axios.get('/displayList').then((res) => {
                if (res.data.code == 200) {
                    resolve(res.data)
                } else {
                    reject(res.data)
                }
            }).catch((err) => {

            })
        })
    }

    StaffMobxaddedit(values) {
        return new Promise((resolve, reject) => {
            Axios.post('/staffTianjia', values).then((res) => {
                if (res.data.code == 200) {
                    resolve(res.data)
                    console.log(res.data)
                } else {
                    reject(res.data)
                }
            }).catch((err) => {
                console.log(err)
            })
        })
    }

    delStaffset(values) {
        return new Promise((resolve, reject) => {
            Axios.post('/delStaffInfo', values).then((res) => {
                if (res.data.code === 200) {
                    resolve(res.data)
                } else {
                    reject(res.data)
                }
            }).catch((err) => {
              
            })
        })
    }
    searchStffset(values){//查询
        return new Promise((resolve,reject)=>{
            Axios.post('/staffset/chaxun',values).then((res)=>{
                if(res.data.code === 200){
                    resolve(res.data)
                }else{
                    reject(res.data)
                }
            }).catch((err)=>{
              console.log(err);
            })
        })
    }
}
export default new StaffMobx()